home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-11-11 | 2.4 KB | 110 lines |
- # $Id: Smakefile,v 1.5 1993/10/23 01:40:53 ppessi Exp $
- #
- # Smakefile for finger
- #
- # Copyright © 1993 AmiTCP/IP Group, <amitcp-group@hut.fi>
- # Helsinki University of Technology, Finland.
- #
- # Created : Mon Mar 22 07:17:50 1993 ppessi
- # Last modified: Sat Oct 23 03:38:01 1993 ppessi
- #
- # $Log: Smakefile,v $
- # Revision 1.5 1993/10/23 01:40:53 ppessi
- # Changed doc installation.
- #
- # Revision 1.4 1993/10/18 15:45:30 ppessi
- # Added real version tags.
- #
- # Revision 1.2 1993/10/15 01:37:00 ppessi
- # Added document file to installation
- #
- # Revision 1.1 1993/10/15 02:59:42 ppessi
- # Initial revision
- #
-
- PROG= finger
- VERS= 2
-
- SRCS= $(PROG).c lprint.c net.c util.c strsep.c ctype.c #sprint.c
- OBJS= $(PROG).o lprint.o net.o util.o strsep.o ctype.o #sprint.o
- DOCS= $(PROG).1
-
-
- LIBS= LIB NETLIB:net.lib
- DEBUGLIBS= LIB Netlib:gnet.lib
-
- CC= sc
- LD= sc
- MAKE= smake
- TAGS= etags
- RM= delete quiet
- MKDIR= makedir
- INSTALL= copy nopro dates all
- BUMPREV= BumpRev
- CAT= type
-
- DEST= AmiTCP:
-
- DEBUGFLAGS= NoOptimize DEBUG=FULLFLUSH
- OPTFLAGS= Optimize Stripdebug NoDebug
- CFLAGS = $(OPTFLAGS)
-
- # "DEF=RCS_ID_C=static char *rcsid"
- DEFS= "DEF=RCS_ID_C=//" \
- DEF=AMIGA=1 DEF=HAVE_UTMP=0 DEF=HAVE_TZONE=0
- IDIRS= IDIR=netinclude: IDIR=/finger
- SCOPTIONS= STRINGMERGE STRUCTUREEQUIVALENCE \
- NOSTACKCHECK NOMULTIPLEINCLUDES \
- NOERRORSOURCE NOVERSION NOERRORHIGHLIGHT \
- SMALLCODE SMALLDATA \
- MAP MAPHUNK MAPSYMBOLS MAPLIB MAPXREFERENCE \
- LINKEROPTIONS=plain NOICONS BATCH \
- OPTINL OPTTIME OPTCOMP=5 OPTDEP=5 OPTRDEP=5 \
- $(IDIRS) $(DEFS)
-
- all: $(PROG)
-
- $(PROG): SCOPTIONS $(OBJS)
- $(CC) LINK TO $@ OBJ $(OBJS) BATCH $(LIBS) $(CFLAGS)
-
- debug:
- $(MAKE) "CFLAGS=$(DEBUGFLAGS)" "LIBS=$(DEBUGLIBS)" $(PROG)
-
- .c.o:
- -@$(RM) $*.o > nil:
- $(CC) $(CFLAGS) $*.c
-
- $(PROG).o:
- -$(BUMPREV) $(VERS) $(PROG)_rev
- -@$(RM) $(PROG).o > nil:
- $(CC) $(CFLAGS) $ $(PROG).c
-
- SCOPTIONS: Smakefile
- copy to $@ <from <
- $(SCOPTIONS)
- <
-
- install: all $(DEST)bin $(DEST)doc
- $(INSTALL) $(PROG) $(DEST)bin
- $(CAT) $(DOCS) > $(DEST)doc/$(PROG).doc
-
- $(DEST)bin:
- -$(MKDIR) $@
- $(DEST)doc:
- -$(MKDIR) $@
-
- TAGS: $(SRCS)
- $(TAGS) $(SRCS)
-
- clean:
- -$(RM) \#?.o \#?.map \#?.lnk SCOPTIONS
-
- # DO NOT DELETE THIS LINE -- make depend depends on it.
- finger.o: finger.c finger.h
- lprint.o: lprint.c finger.h
- sprint.o: sprint.c finger.h
- net.o: net.c finger.h
- util.o: util.c finger.h
- strsep.o: strsep.c
- ctype.o: ctype.c
-